package com.cjz.rxjavalearn.api;

import com.cjz.rxjavalearn.pojo.Top250MovieData;

import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Path;
import retrofit2.http.Query;

public class API {


//    public static final String baseUrl = "https://api.thinkpage.cn/";
//    /**
//     * 举例天气接口
//     * https://api.thinkpage.cn/v3/weather/daily.json?key=coyb6sbdq3a751sp&location=beijing&language=zh-Hans&unit=c&start=0&days=5
//     * 定义接口
//     */
//    public interface GetWeatherDaily {
//
//        @GET("v3/weather/daily.json")
//        Call<DailyWeatherData> getDataFromNet(
//                @Query("key") String key,
//                @Query("location") String location,
//                @Query("language") String language,
//                @Query("unit") String unit,
//                @Query("start") int start,
//                @Query("days") int days
//        );
//
//    }

    public static final String baseUrl = "https://api.douban.com/";

    /**
     * 举例获取豆瓣TOP250电影
     * https://api.douban.com/v2/movie/top250?start=0&count=50
     */
    public interface GetMoviesAPI {

        @GET("{ver}/movie/top250")
        Call<Top250MovieData> getMovies(@Path("ver") String version, @Query("start") int s, @Query("count") int c);

    }
}
